Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Japan F8 Japan F9 Japan F10 Japan F11 Japan F2 Japan F3 India F3 India F4 Japan F4 Japan F5 Japan F6 Japan F7 Korea F5 Korea F6 China F6 China F5 Thailand F2 Thailand F3 Japan F8 Japan F9 Italy F8 Italy F9 Italy F10 Japan F5 Japan F6 Japan F7 Japan F8 Germany F10 Australia F5 Australia F6 Australia F7 Japan F9 Japan F10 Thailand F5 Australia F1 Australia F2 Thailand F2 Thailand F3 Italy F10 Australia F6 Australia F9 Australia F10 Australia F12 China F1 China F2 Germany F3 Germany F4 Australia F1 Australia F2 Japan F3 Chinese Taipei F1 Chinese Taipei F2 Japan F7 Japan F1 Japan F2 Japan F3 Japan F4 Japan F8 Italy F7 Japan F9 Australia F2 Japan F2 China F2 China F3 Sweden F3 Italy F7 Italy F11 Italy F12 Japan F7 Italy F8 Japan F8 Italy F9 Germany F19 Japan F5 Sweden F2 Japan F6 Japan F2 Japan F3 Japan F7 Japan F8 Thailand F4 Thailand F5 Japan F6 Japan F8 Chinese Taipei F2 Hong Kong F3 Italy F20 Italy F21 Chinese Taipei F1 Italy F22 Thailand F1 Guam F1 Japan F8 Japan F3 Japan F4 Guam F1 Japan F9 Japan F2 (Nishi-Tokyo) Japan F5 (Kashiwa) Japan F1 Guam F1 (Tumon) Italy F23 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Japan F6 (Matsuyama) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Japan F8 (Akishima) M25 Porto M25+H Rodez M25 Tulsa M25 Bakio Germany F18 M25 Trimbach M25 Nottingham M25 Tsukuba Countrywide Classic USTA Challenger - Carson M25 Kashiwa New Delhi Challenger IV - New Delhi Rome Challenger Yuba City Challenger M25 Nottingham Burnie Challenger Busan Challenger West Lakes Challenger Kyoto Challenger Vancouver Challenger Aptos Challenger Shanghai Challenger Yokohama Challenger Guangzhou Challenger M25 Traralgon Samsung Secruities Cup Challenger - Seoul Kyoto Challenger M25 Traralgon 2007 Nielsen Pro Tennis Championship - Winnetka Barletta Challenger Turin Challenger M25 Swan Hill Ilkley Challenger Binghamton Challenger M25+H Ajaccio Ningboo Challenger Kobe Challenger Zhuhai Challenger Busan Challenger Chengdu Challenger Jinan Challenger Maui Challenger Burnie Challenger West Lakes Challenger Rimouski Challenger Cherbourg Challenger Qujing Challenger Rome Challenger Loughborough Challenger Ilkley Challenger Zhangjiagang Challenger Kaohsiung Challenger Ningboo Challenger Traralgon Challenger Canberra Challenger Carson Challenger Kobe Challenger Aptos Challenger Bangkok Challenger Shenzhen Challenger Zhangjiagang Challenger Surbiton Challenger Nottingham Challenger Surbiton Challenger Ilkley Challenger M25 Wichita Heilbronn Challenger Granby Challenger Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Kaohsiung Challenger M25 Jakarta Sporting Challenger 2003 - Turin Samsung Securities Cup Challenger Tennis - Seoul Jameson Cup - Milan Samsung Securities Cup - Seoul Nur-Sultan Challenger M25 Jakarta Ningboo Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Ningboo Challenger M25 Nakhon Si Thammarat Challenger Natrel Presented by National Bank - Granby Kobe Challenger Keio Challenger International Tennis Tournament - Yokohama Budapest Challenger ATP Challenger Numea - New Caledonia Yokohama Challenger M25 Nakhon Si Thammarat Cary Challenger New Delhi Challenger II - New Delhi Moncton Men's Challenger - Moncton M25 Takasaki New Delhi Challenger III - New Delhi Glasgow Challenger M25 Cairns M25 Cairns Dunlop World Challenge - Toyota Shenzhen Challenger Dallas Challenger Istanbul 2 Challenger Ismaning Challenger Roanne Challenger Recanati Challenger AXA Open - Espinho Manama Challenger Quimper Challenger Pau Challenger Seoul Challenger Chuncheon Challenger Kyoto Challenger Biel Challenger Shimadzu All Japan Indoor - Kyoto Carson Challenger Shanghai Challenger Aptos Challenger Granby Challenger Beijing Challenger Little Rock Challenger Astana Challenger Bangkok Challenger Playford Challenger Malaga Challenger Burnie Challenger Granby Challenger Toyota Challenger Kaohsiung Challenger Kobe Challenger Yokkaichi Challenger Burnie Challenger M25 Bali Pune Challenger Shanghai Challenger M25 Bali Japan F5 Busan Challenger Playford Challenger Granby Challenger Nonthaburi 2 Challenger Toyota Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Gwangju Challenger Indore Challenger Traralgon Challenger Guangzhou Challenger Happy Valley Challenger Manila Challenger Zhuhai Challenger Guangzhou Challenger Granby Challenger Little Rock Challenger Healthsouth/USTA Challenger - Denver Tyler Challenger Bordeaux Challenger Surbiton Challenger Garden Open - Rome Zagreb Open - Zagreb Granby Challenger - Granby 2000 Challenger de Granby - Granby Time Warner USTA Challenger - Binghamton Yokohama International Tennis Tournament - Yokohama Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Powder Byrne Trophy - Surbiton Granby Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Winnipeg Challenger GHI Bronx Tennis Classic - Bronx Lexington Challenger Winnipeg Challenger Nanchang Challenger Samsung Securities Cup Challenger Tennis - Seoul Toyota Challenger Yokohama Challenger 2001 - Yokohama Lamberts Open by Stawag - Aachen Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Fifth-Third Bank Tennis Championships - Lexington Frito Lay/USTA Challenger - Binghamton Healthsouth/USTA Pro Link Challenger - San Antonio USTA San Diego Challenger - San Diego Ljubljana Open 2002 - Ljubljana VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz ATP Tour Challenger at Nellie Gail - Laguna Hills drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Mallorca Challenger drkoop.com USTA Challenger of Houston - Houston Kueppers Kolsch Cup by Lambertz - Aachen Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City Fifth-Third Bank Tennis Championships - Lexington The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok Tatra Banka Open 2003 - Bratislava GHI Bronx Tennis Classic - Bronx Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Sporting Challenger - Turin The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado The Nottingham Challenger - Nottingham Czech Indoor Open - Prague Busan Open - Busan Lambertz Open - Aachen 13 BH Tennis Open International Cup - Belo Horizonte IPP Open - Helsinki Czech Indoor Open - Prague Jameson Cup - Milan Gemax Samsung Open 2005 - Belgrade Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Garden Open 2005 - Rome The Surbiton Trophy - Surbiton The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Busan Open Challenger Tennis - Busan Taipei 2 Challenger Seoul Challenger ECU Prague Open - Prague Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Nonthaburi 1 Challenger Odlum Brown Vancouver Open - Vancouver Lambertz Open by Stawag 2007 - Aachen Nonthaburi 3 Challenger Challenger Banque Nationale - Granby Fifth Third Bank Tennis Championships - Lexington Shanghai Challenger Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Keio Challenger International Tennis Tournament - Yokohama Carson Challenger Kobe Challenger Yokohama Challenger Kyoto Challenger Bangkok Challenger Burnie 2 Challenger Lexington Challenger Granby Challenger Bergamo Challenger Pau Challenger Busan Challenger Ojai Challenger Lexington Challenger Karshi Challenger Yokohama Challenger Seoul Challenger Toyota Challenger Kyoto Challenger Pingguo Challenger Alessandria Challenger Nottingham Challenger Nottingham Challenger Wuhai Challenger Beijing Challenger Burnie Challenger Astana Challenger Shanghai Challenger Bergamo Challenger Ningboo Challenger Bangkok Challenger Seoul Challenger Toyota Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Busan Challenger Yokohama Challenger Nottingham-2 Challenger Toyota Challenger Anning Challenger Granby Challenger Lexington Challenger Wuhan Challenger Ningboo Challenger Tashkent Challenger Seoul Challenger Segovia Challenger Rimouski Challenger Anning Challenger Nottingham-2 Challenger Beijing Challenger Cassis Challenger Kun-Ming Challenger Baton Rouge Challenger Kaoshuing Challenger Biel Challenger Melbourne Challenger Seoul Challenger Kyoto Challenger Guadalajara Challenger Taipei City Challenger Nottingham Challenger Nottingham-2 Challenger Granby Challenger Lexington Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Pune Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Furth Challenger Happy Valley Challenger Burnie Challenger Launceston Challenger Seoul Challenger Guangzhou Challenger Batman Challenger Taipei City Challenger Busan Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Recanati Challenger Astana Challenger Segovia Challenger Portoroz Challenger Hong Kong Challenger Vancouver Challenger Kyoto Challenger Shenzhen Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ningboo Challenger Kobe Challenger Yokohama Challenger Bergamo Challenger Suzhou Challenger Wroclaw Challenger Hua Hin Challenger Shenzhen Challenger Manchester Challenger Aptos Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Porto Challenger Brisbane 3 Challenger Gimcheon Challenger Gatineau Challenger Winnipeg Challenger Shenzhen 1 Challenger Gatineau Challenger Granby Challenger Cassis Challenger Rennes Challenger Marburg Challenger Shanghai Challenger Kaohsiung Challenger Shenzhen Challenger Scania Stockholm Open - Stockholm Quimper Challenger Kyoto Challenger Beijing Challenger Yokohama Challenger Shenzhen Challenger The Stella Artois Grass Court Championships - Queen's/London Taipei City Challenger Japan Open - Tokyo Astana Challenger Seoul Challenger Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella The Stella Artois Grass Court Championships - London Bangkok Challenger Yokohama Challenger Zhuhai Challenger Guangzhou Challenger Taipei City Challenger Seoul Challenger Busan Challenger AAPT Championships - Adelaide Shanghai Challenger Sydney Challenger Matsuyama Challenger Le Gosier Challenger Zhangjiagang Challenger Iasi Challenger Shanghai Challenger Mercedes-Benz Cup - Los Angeles Orlando Challenger Legg Mason Tennis Classic - Washington D.C. Gwangju Challenger Traralgon Challenger Salem Open - Hong Kong Lugano Challenger Orlando Challenger Salinas Challenger drkoop.com USTA Tennis Championships of Chicago - Winnetka Stockholm Open - Stockholm Milan Challenger Bloomfield Hills Challenger Suzhou Challenger The Samsung Open - Nottingham Pau Challenger Traralgon Challenger Lexington Challenger St. Brieuc Challenger Cherbourg Challenger Kobe Challenger Bangkok Challenger Toyota Challenger Hua Hin Challenger Orlando Challenger Pune Challenger Tokyo Kyoto Challenger GHI Bronx Tennis Classic - Bronx Seoul Challenger Tyler Challenger Biella 2 Challenger Matsuyama Challenger Nonthaburi 1 Challenger Nonthaburi 3 Challenger Tokyo Karshi Challenger Granby Challenger Leon Challenger Yokohama World Tennis Gaora Cup - Yokohama Salem Open - Hong Kong Shenzhen 1 Challenger Sydney Challenger Noumea Challenger Burnie 1 Challenger Chengdu Challenger Jinan Challenger Tenerife Challenger Renault Slovenian Open - Ljubljana Wuxi Challenger Taipei Challenger AIG Japan Open - Tokyo Forli 2 Challenger Okal Open - Eckental Busan Challenger Forli 4 Challenger Launceston Challenger Kobe Challenger AIG Japan Open - Tokyo Yokkaichi Challenger Brisbane 2 Challenger New Delhi Challenger Bengaluru Challenger Winnipeg Challenger Gatineau Challenger Yokkaichi Challenger Busan Challenger Busan Challenger Guangzhou Challenger Playford Challenger Helsinki Challenger Cary Challenger Quimper Challenger Winnipeg Challenger Granby Challenger Heineken Open Shanghai - Shanghai Eckental Challenger Busan Challenger Zhangjiagang Challenger Cleveland Challenger Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Pozoblanco Challenger The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London Segovia Challenger AIG Japan Open Tennis Championships - Tokyo Yokohama Challenger Campbell's Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Bengaluru Challenger Japan Open - Tokyo SAP Open - San Jose AAPT Championships - Adelaide AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart International German Open - Hamburg AIG Japan Open Tennis Championships - Tokyo Tokyo PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo PTT Thailand Open - Bangkok Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo AIG Japan Open - Tokyo AAPT Championships - Adelaide Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Garanti Koza Sofia Open - Sofia Shenzhen Open - Shenzhen AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Salem Open - Hong Kong Japan Open - Tokyo Yokkaichi Challenger Grand Prix de Tennis de Lyon - Lyon Rakuten Japan Open - Tokyo Korea Open - Seoul Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. Rakuten Japan Open - Tokyo UNICEF Open - 's Hertogenbosch TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Chengdu Open - Chengdu Brisbane International - Brisbane Chengdu Open - Chengdu Kroger / St. Jude International - Memphis Toyota Challenger The Stella Artois Grass Court Championships - London Japan Open - Tokyo Mercedes Cup - Stuttgart The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier Adidas International - Sydney Nonthaburi 2 Challenger Jinan Challenger Gwangju Challenger Noumea Challenger Hamburg Challenger Biella 1 Challenger Pozoblanco Challenger Rakuten Japan Open - Tokyo Turin Challenger Vietnam Open - Ho Chi Minh City NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Aircel Chennai Open - Chennai Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Davis Cup, Group 1, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 1R, JPN-KOR 3-2 Davis Cup, Group 1, REL1, JPN-PAK 5-0 Davis Cup, Group 1, 1R, JPN-INA 3-2 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Australian Open (juniors) Australian Open (juniors) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) U.S. Open - New York Australian Open - Melbourne Granby Challenger Jinan Challenger Australian Open - Melbourne Matsuyama Challenger U.S. Open - New York Australian Open - Melbourne Brisbane 1 Challenger U.S. Open - New York Nonthaburi 2 Challenger Wimbledon - London Wuxi Challenger Bloomfield Hills Challenger French Open - Paris Little Rock Challenger U.S. Open - New York Bloomfield Hills Challenger Davis Cup, Group 1, 1R, KOR-JPN 5-0 Davis Cup, Group 1, 2R, JPN-NZL 3-2 Davis Cup, Group 1, 2R, UZB-JPN 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, Group 1, 1R, IND-JPN 4-1 Davis Cup, Group 1, 2R, JPN-IND 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Wimbledon (juniors) Chicago Challenger Shanghai Challenger M25 Mildura M25 Nakhon Si Thammarat